If it were me, I'd just use OpenBSD with IPSec at all three locations, instead of SOHO routers at the remote sites. I say that primarily because I've used both OpenVPN and IPSec with OpenBSD, and the latter is much, much easier to configure and use.
OpenVPN has its advantages, but I don't see any in this particular situation unless DD-WRT is required.
|