I recommend these:
http://www.amazon.com/Ubiquiti-Networks-Edgerouter-Router-ERLITE-3/dp/B00HXT8EKE/ and if your going to use Ubiquiti AC WiFi get the PoE version w/3x GigE 24V PoE ports
VPN is a little trickier to setup though, so maybe not.. needs command line, well it did.. my firmware is really ancient, but stable so i havent updated.. it might be all UI and Wizard by now with the speed Ubiquiti works.
Shit's getting expencive hah.. at least your saving money doing and researching it your self; your building something that you'd hate to see the bill on if someone else did all this stuff.
Do your self a favor since your installing this up high off the ground, install an anchor-loop you can strap your self to when your trying to bang on shit while on a ladder.. it'll also come in handy for hanging a bucket of
tools, etc off of.. were not getting any younger and working ontop of a ladder for a long time can get iffy.