Well here's something that works, but i don't think it's a nice solution:
ovpn.up.sh:
#!/bin/sh
(/bin/sh /tmp/mnt/Valentine/db/ovpn2.up.sh &)
ovpn2.up.sh:
#!/bin/sh
sleep 10
route del default
route add default gw x.x.x.x vlan1
And in the client config added:
script-security 2
up /tmp/mnt/Valentine/db/ovpn.up.sh
Any better solution, maybe something where the default route isn't even changed at all?