Você não precisa depender do NAT no modem DSL, você ainda pode fazê-lo na caixa do roteador Ubuntu, mesmo com um endereço IP público dinâmico.
Você não gostaria de fazer isso a menos que esteja confiante na segurança do seu conjunto de regras do iptables.
Às vezes, os roteadores / modem DSL não têm a opção de desativar o material do roteador (NAT). Nesse caso, o que você está fazendo é bom.
E sim, com as políticas padrão de ACCEPT e o encaminhamento ativado,
$ cat /proc/sys/net/ipv4/ip_forward
1
é tão simples quanto a regra de POSTROUTING (copiada do seu comentário):
iptables -t nat -A POSTROUTING -o em2 -j SNAT --to 192.168.2.2