For the rest of static routing, it should be something like this
Router 1 ip route 192.168.0.0 255.255.255.0 192.168.15.2
Router 2 ip route 192.168.1.0 255.255.255.0 192.168.15.1
As a note, the VLAN 2 I believe only has two hosts which are Routers 1 and 2. However the VLAN 2 subnet mask is /24, which is kind of waste a lot of IP address. Is there a reason why you can't set the subnet mask of /30 or /31 instead?
Gateway remark: Ah ok, if it's better I can indeed replace "Vlan2" with "192.168.15.1" in "ip route 192.168.0.0 255.255.255.0 Vlan2" on "Router1" for instance.
Subnet mask remark: Well, same here I can change the subnet mask from /24 to /31 in "interface Vlan2 ip address 192.168.15.1 255.255.255.0".
But obviously, these two things are not responsible for the VPN not to work and I'm still struggling with that split tunnel issue...