Les tables de routage permettent de faire du Policy routing, c'est à dire d'envoyer tel trafic par ci, et l'autre par là.
J'utilise ça chez moi pour router des VLANs internes vers telle ou telle sortie (VLAN0 passe par ISP1 et VLAN1 passe par ISP2 pour sortir sur Internet, par exemple).
Pour faire tomber les routes quand tu débranches la fibre, ou quand elle tombe, utilise le paramètre check-gateway en ping ou en arp sur ta route.
RouterOS va pinger ou ARP-request la gateway à intervalle régulier (qui peut plus ou moins se régler facilement) et s'il n'obtient pas de réponse : il va tomber la route (et inversement elle va remonter toute seule quand ca sera OK à nouveau).
J'utilise ça car j'ai aussi de l'ECMP chez moi, comme toi (j'ai plusieurs FAI et un prend le relai de l'autre quand ce dernier tombe).