Два роутера три подсети, как?
Чтобы трафик ходил между сетями подключенным к  tp link нужно настроить маршрутизацию на  tp link.
Тупо прописать маршрут к каждой сети.

Чтобы трафик ходил между сетями подключенным к  tp link и MikroTik нужно выключить NAT на  tp link и так же настроить маршруты.

Чтобы ограничить фаерволом - нужно написать соответствующее правило для фаервола.
на интерфейс раздай разные подсети на OpenWRT.... и все... с каждого интерфейса будут разные подсети

убери его из общего бриджа,созда новый и пихни туда... и сделай настройки как на основном бридже