I think these routes are the problem:
192.168.1.1 192.168.1.2 UH 1 0 1500 tun0
192.168.2.0/24 192.168.1.1 UGS 0 190 1500 tun0
First, the gateway for 192.168.2.0/24 should be the other endpoint of the OpenVPN tunnel, 192.168.254.1. Not sure what the other route is about, but it's weird.
I haven't used OpenVPN in pfSense though, so I'm not sure what you'd need to change to fix this.