Can you just set up custom dns in the router?
One thing to note, if your dns is not accessible without vpn, please make sure in the ovpn, IP address is used instead of domain name. Otherwise openvpn will not be able to connect.