Hi duncan,
Great works, that what I'm waiting for long time now.
For port-opening, maybe it will be a good idea to include the follow script in masq template directory
{
my $status = ${'openvpn '}{status} || "disabled";
$OUT = allow_udp_in(5000,
($status eq "enabled") );
}
So that the port opening is effectif only when service are enabled.
Regards.