Hi All
Finally figured out whats happening. I decided to change my home subnet to 192.168.1.0/24 to replicate the problem my boss was having. Turns out that because of the line
push "route 192.168.1.0 255.255.255.0"
in the server config, it tells the client that any ip on this subnet should route through the vpn. This obviouly breaks the gateway to the internet (192.168.1.1). To fix this I simply had to remove this route and add my VPN server ip (192.168.1.100) and Work Router ip (192.168.1.254) as full /32 routes.
#push "route 192.168.1.0 255.255.255.0"
push "route 192.168.1.100 255.255.255.255"
push "route 192.168.1.254 255.255.255.255"
I understand that this doesnt give me full access to my work network unless I manually add each work ip to the server.conf list, but the pros of this method outweigh the cons in my opinion. I can access the internet and the samba share at work and at home. This method will work whatever the home users local subnet is. I will let you guys know if I have anymore problems, but I think I've cracked it. Thanks for the help.
Phil