Необходимо добавить в pppd параметр, при помощи которого будет возможно удалить существующий маршрут по умолчанию перед установкой соответствующего для соединения через ppp.
Implemented in ppp-2.4.1.20031003-alt2
Уф. Почитал ppp-20031003-alt-cleardefaultroute.patch и пока не понял, возможно ли сделать /восстановление/ снятого default route после опускания соединения. Нагуглить ничего внятного, кроме местечковых хаков (которые требуют знания конфигурации того же eth0 или эквивалентного) -- не вышло.
Поясню, где наткнулся: нужен основной eth0 с возможностью бэкапа через ppp0. Пока ничего более здравого, чем service network restart в /etc/ppp/ip-down, в голову не пришло, а это тоже нездраво.
..а вообще спасибо за патчик :)