UPDT1:
Если перед запуском вручную добавить маршрут ip route add 5.187.*.*/32 ppp0
то всё поднимается и работает (ошибка с маршрутом остаётся), но не понятно, почему всё таки эти ошибки вылезают и как настроить правильно?
UPDT2: Если гуглить openvpn over ppp0 решения такие же и пишут, что это эм, бага/фича openvpn и ppp0
Решение - заменять default gateway
ip route replace default via 1.2.3.4 dev ppp0
придётся писать скрипт на автозамену при подъёме ppp