OpenVPN создает в системе виртуальный сетевой интерфейс и фигачит весь траффик через него. Можно просто отключить все сетевые интерфейсы кроме OpenVPN-овского и если связь отвалится, то она отвалится

Тогда еще проще обеспечить отключение при появлении проблем со связью у провайдера, к тому же не обязательно будет использовать VPN-сервисы с "kill switch".
Вместо собственного VPN сервера, к которому подключается клиент роутера, можно использовать сервер одного из двух провайдеров. Плагинов в браузере не использовать, а юзать полный клиент на машине.
Не помешал бы гайд о том, как настроить VPN-подключение на роутере. Допустим, в настройках роутера я пропишу все параметры (логин, пароль и т.д), но как это реализовать через OpenVPN?