VPNs require CPU horsepower. Most routers don't have enough. The newer dual-core ARMv7 based routers should be able to handle it though. Many of those routers consume under 10watts.