How to route 192.168.1.0/24 from 192.168.1.0/24

This is a really nice shorewall feature, I didn’t know before. Thanks.

This would have been my solution. In this case changing the clients home LAN would be the easiest way.

Maybe this scenario fits better to yours:

http://shorewall.org/OPENVPN.html#Dupnet