There is a discussion for this VBR at:
Also, I recommend that you have a look at the readme as it has helped me out greatly.
I am no expert but I second the comment from @ppmm that DNSMasq Full is needed to do some of the advanced routing in an efficient way.
If it is just OpenVPN that does not trigger a restart of VBR, I put the below entries in my OpenVPN config to ensure VBR is triggered when the VPN goes down and then back up. Maybe this can help you.
option script_security '2'
option route_up '"/etc/init.d/vpn-policy-routing reload"'