Personalmente odio policy routing quando non necessario quindi ho fatto così (VPN Mikrotik-OpenWRT)
MIKROTIK --- 172.16.0.16/30 --- OPENWRT
Allowed Addresses: 0.0.0.0/0, ::/0
Lato OpenWRT "Route Allowed IPs" OFF, lato Mikrotik per qualche motivo è il default quindi bene così.
Poi classiche rotte statiche da entrambe le parti per le reti usando la /30 ponte come next-hop
Sono due anni che è su quel tunnel e funziona a meraviglia (dopo aver attivato lato OpenWRT un pacchetto che ritenta le risoluzione DNS se il peer non si connette da più di N minuti, causa TIM).
Occhio alle chiavi che sbagliare è un attimo e verifica il firewall sia impostato correttamente da entrambe le parti.