@Chriso,
czy na pewno tak chciałeś zrobić tego firewalla?
to co pokazałeś w #3 to wygląda dziwnie z kilku powodów:
1. zazwyczaj otwiera się port od strony WANu a Ty sobie otwierasz od strony vpn-a. Co to daje ?
2. po wykonaniu pkt 1 mając serwer vpn czyli publiczny adres IP i nadal nie mogąc połączyć się z tym serwerem, w akcie desperacji otwierasz sobie cały WAN na wszystkie strony
jak kto lubi 
a w poście #1 wygląda tak jakbyś na starym systemie ze switchem robił maskaradę w strefie vpn:
iptables -t nat -A POSTROUTING -s 192.168.5.0/24 -o tun0 -j MASQUERADE
oraz w strefie lan:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
z tym że switch eth0 dzielił się na eth0.1 oraz eth0.2 lub nawet eth0.2 i br-lan.
Być może powyższa reguła też działała ale wygląda to dziwnie wg mnie.
Trochę strzelasz na oślep zamiast czytać poradniki Cezarego i stosować się do wytycznych.
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *