Você não precisa adicionar ou até ter encadeamentos diretos personalizados (embora você possa, se você quiser, tornar-se realmente complicado. Basta adicionar diretamente às suas cadeias existentes.
Após a versão IP, tabela, cadeia e prioridade, você simplesmente especifica as opções relevantes do iptables:
firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 \
-m owner --uid-owner $UID -j ACCEPT
Abaixo, no iptables, isso será realmente adicionado a uma cadeia gerenciada pelo firewalld chamada OUTPUT_direct, que é chamada a partir da cadeia OUTPUT.