This directive in your server config should do it.
Code:
push "redirect-gateway def1"
Firefox has nothing to do with your tunnel. If the connection is on, then you can sent almost any traffic through it.
The problem for you is probably your dns server. By adding the route to your tunnel gateway it cannot longer connect to you dns server in your network.
You can check by trying to ping your dns server that is put in /etc/resolv.conf
There are two options: you either push the dns server from the openvpn server(for me my vpn server is also dns server).
Code:
push "dhcp-option DNS 192.168.200.1"
Or you can add another route that points to your local dns ip.
I hope what I said was clear