I highly recommend that you don't go with the routers, and just do your own work, mostly because it's a pain. On the other hand, vpnc is ported to OpenBSD and it works. You can see some of the issues relating to this when you check out the ports@ list where you can find some of the discussions about porting a newer version of vpnc to OpenBSD.
-- ((name "Aaron Hsu") (email/xmpp "[EMAIL PROTECTED]") (phone "703-597-7656") (site "http://www.aaronhsu.com")) [demime 1.01d removed an attachment of type application/pgp-signature]