Поищите информацию по настройке бондинга на микротике, как раз через бондинг вполне реализуете переключение каналов в режиме active backup.( у меня работает, проверял). Навскидку, создаете бондинг интерфейс, добавляйте интерфейсы провайдеров, ставите режим activ backup, в маршрутах добавляете 2 маршрута до 0.0.0.0/0 через гейты провайдеров с разной дистанцией и проверкой гейта пингом.
Далее думаю, просто настраиваете л2тп на два статических адреса (основного и резервного провайдера) с двух сторон.("но это неточно")