Задачу решил таким способом:
1. по некоторому нехитрому скрипту выполняю тест доступности Интернет-ресурсов, простой ping нескольких высокодоступных ресурсов типа 8.8.8.8 и ещё нескольких для пущей достоверности.
2. если Инет отсутствует, тогда выполняется автоматическое переключение между провайдерами, меняется default route
3. в момент, когда Инет работает от провайдера №1, выполняю тесты работоспособности провайдера №2, и добавляю static route для всяких vk, youtube, fb и других ресурсов, которые посчитал нужным направить через "вторичный" канал для разгрузки основного.
4. при смене аплинка роуты перестраиваются, как только вторичный провайдер становится снова в строй.