Putting a vpn server behind a edge router can be problematic yes.. Your trouble is making sure you don't run into asymmetrical traffic..
Normally you would put your vpn server into a transit network off your edge..
Running the vpn on the actual edge router is so much easier.