Как настроить VPN-сервер как маршрутизатор?
Дак гуглится же легко по запросу "Раздать интернет Linux".

https://help.ubuntu.ru/wiki/sharing_internet_small

Читайте, делайте так же, только интерфейсы и подсети свои укажите, и делайте маскарад.

Внешний интерфейс будет тот, который смотрит на сервере в тырнет.
Локальный - тот что подымает VPN. 

Если интерфейсов типа "ppp0, ppp1, ppp2" несколько, можно насколько я помню в iptables указать "ppp+"

И все
1. Включить на сервере VPN выдачу при соединении шлюза по умолчанию (default gateway) на VPN соединение.
В таком случае все пакеты от клиента пойдут в VPN соединение.
2. Включить forward пакетов через ядро.
3. Настроить NAT (SNAT или MASQUERADE), если мы говорим о Linux.