is it possible to connect to TCP servers that running on those roaming Linux device?
your clients tun interface WILL be visible from your office BUT
if your requested services listen to vpn client tun interface then yes they will be accessible,
if not you should:
1)perform some type of lan-to-lan connectivity if you want to access your clients LAN interface directly - or -
2)ssh to your client itself via the tun interface then access whatever service you want..
i hope i ve helped
Michael.