I have a couple of Route Add commands in my /etc/rc.local file to route traffic to and from the tunnel.
Would it be a better to add "route" commands to the OpenVPN config file, so these routes are added when OpenVPN starts? Seems that your custom routes are altered by OpenVPN.