related to DNS server, when I don't need the local DNS to resolve some hosts that are only inside the LAN/VPN, I use the following:
set interfaces openvpn vtun0 openvpn-option '--push route 8.8.8.8 255.255.255.255 net_gateway' set interfaces openvpn vtun0 openvpn-option '--push route 8.8.4.4 255.255.255.255 net_gateway'
set interfaces openvpn vtun0 openvpn-option '--push dhcp-option DNS 8.8.8.8' set interfaces openvpn vtun0 openvpn-option '--push dhcp-option DNS 8.8.4.4'
that pushes a route for the public DNS server to the initial/original gateway and all works just fine.