Har nu testat och det fungerar fint
Kanske låter lite konstigt att jag inte testade den inställningen själv, men när jag körde Mullvad tidigare var man tvungen att ha "Server is on the same subnet" ikryssad - annars fungerade det definitivt inte.
Det är ju det som ställer till det: alla operatörer har egna inställningar.
Nu har jag inte testat hastigheter (eftersom jag kör Linux och konsekvent vägrar att installera hemskheter som flash kan jag varken köra tptest eller bredbandskollen) - men kan ge ett tips angående portar.
Det verkar som om det är någonting fel hos Tomato med öppna portar när man kör OpenVPN - de förblir stänga trots att man öppnat dem i brandväggen.
Jag hittade en lösning i Tomatos forum som fungerar:
Man loggar in på routern (med telnet eller ssh) och skriver i dessa kommandon efter varandra:
iptables -t nat -A PREROUTING -p tcp --dport 25000 -j DNAT --to-destination 192.168.1.8
iptables -A FORWARD -s 192.168.1.8 -p tcp --dport 25000 -j ACCEPT
Där "25000" är porten man vill öppna och "192.168.1.8" är den interna adressen på nätverket som man vill ha porten öppen på (byt ut till egna lämpliga värden)
Detta är tydligen en"ful-lösning", men så länge det fungerar är det väl OK.
Tyvärr försvinner detta vid en omstart av routern men det är antagligen en ganska enkel grej att få portöppningen att sitta permanent (har inte hunnit kolla upp det)
Har någon en smidig lösning över hur man får ovanstående iptables-kommandon att sparas så de är kvar efter en router-omstart får ni gärna tipsa.