Как сделать два Wan на Mikrotik с работой одновременно двух провайдеров с отключением неработающего провайдера?
Все гораздо. Гораздо проще делается. 
1. Делаете 2 маршрута.
8.8.8.8 на одного провайдера. 
8.8.4.4 на другого провайдера. 
2. Делаете маршрут 0.0.0.0 рекурсивный через 8.8.8.8 с проверкой типа пинг с дистанцией 1.
3. Делаете маршрут 0.0.0.0 рекурсивный через 8.8.4.4 с проверкой типа пинг с дистанцией 2.

ВСЁ!
Не надо никаких скриптов все отлично работает.
Надо создать скрипт, который будет запускаться, скажем каждую минуту и при отсутсвии пинга до выбранного узла переписывать маршруты.