If the VPN tunnels are terminated on a router at the central hub, then it certainly is possible to prevent split tunneling and have internet access for the remote sites be via the central hub. I have done this at a customer site and it works quite well.
In our implementation one of the key things is to be sure that each remote site has a default route that points through the tunnel to the hub.
In our implementation the hub router has a default route that points through the inside interface rather than the outside interface. We do this because we want any traffic from the remote going to the Internet to go through the Enterprise firewalls. But if you want to have the default route point back through the outside interface it should work just fine.
HTH
Rick
HTH
Rick