Közben úgy tűnik sikerült megoldást találni:
A kapcsolat felépítése után a MikroTik routtáblája így nézett ki (77-es a mikrotik mögötti háló, 1-es a HGW mögötti háló):
# DST-ADDRESS GATEWAY DISTANCE
0 Xs 0.0.0.0/0 192.168.1.1 1
DAv+ 0.0.0.0/0 pppoe-out1 1
DAd+ 0.0.0.0/0 192.168.1.1 1
DAc 145.236.238.248/32 pppoe-out1 0
DAc 192.168.1.0/24 ether1 0
DAc 192.168.77.0/24 bridge 0
Ebben a felállásban egy idő után teljesen lehalt a forgalom a net felé.
Töröltem a route táblából a 2. sort: "DAv+ 0.0.0.0/0 pppoe-out1 1"
Azóta minden szuper. Sajnos minden reconnect automatikusan visszahozza ezt a sort. Erre kellene még valami megoldást találnom.
Valószínűleg az a gond, hogy a modem dhcp-je ad MikroTik-nek az eth1 portjára egy IP-t a 192.168.1.0 hálózatban és ez tesz be a routingnak.