Seu snippet parece bom, embora eu suspeite que estamos perdendo peças. Um conjunto de regras minimalista que faz o que você está procurando:
pass out
pass in inet proto { tcp udp } from any to 8.8.8.8 port domain
block drop in quick inet proto { tcp udp } from any to any port domain
E, em alguns casos, você também pode precisar de algo como:
match out on em0 from 10.0.0.0/8 nat-to 1.2.3.4
Suponho que você já tenha ativado o encaminhamento de IPs