As I understand it, as long as you get an ADSL modem (NOT a router with a modem built in), and connect that modem to the external interface of your SME server, it should work. Any normal ADSL modem should not block VPN or any protocol for that matter, otherwise return it as "crippleware".
A router / firewall with a built in ADSL modem is another story....
Kelvin