Well OpenWRT will run this:
http://openvpn.net/
Not tried it that way (mine is running Tomato), but I've got it running on my NAS. Works well!
Failing that, try one of these:
http://www.netgear.com/Products/VPNa...rs/SSL312.aspx
OK, so costs money, but they are good for the price!