В основном да, точнее l2tp на wan eth1 и pppoe на lan eth0(который является 4-х портовым свитчем)
Я так понимаю на openwrt можно делать все что угодно. Vlan(802.3q) тебе нужен только если надо разделить на пару сетей, чтобы они не видели друг друга, а чтобы на одни компьютеры раздавать один инет, на другие второй, то можно dhcp настроить, чтобы конкретному маку отдавались нужные настройки. А для чего openvpn ставил, тебе же только соединение поднять и маршрутизацию сделать.
А чего конкретно с PPP соединениями не получается? В принципе если хоть раз под линуксом настраивал проблем возникнуть не должно.