Сам же себе и отвечаю после курения
http://live.gnome.org/NetworkManagerConfigurationSpecification и проверки по аналогии с параметром addresses:
прописать в конфиг нужного соединения в секцию [ipv4] строки следующего синтаксиса:
routes1=ip;mask;gw;
routes2=ip;mask;gw;
...
...только из-за глюка NM, он проводным системным соединениям роуты ни через гуй не прописывает, ни из конфига не читает
Если создать соединение на уровне юзера, то роуты задаются, но такое соединение с роутами системным уже не сделать (Сбой добавления соединения: Message did not receive a reply (timeout by message bus).) Та же самая ошибка вылезает при попытке добавить роуты к системному проводному подключению.
И в gconf все адреса юзерского соединения прописываются таким макаром: 10,8,-48980726,0.... свихнуться можно на пересчете...
Нашел баг:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/268534в котором товарищ Erki Hallingu отписался, что решил проблему префиксом.. может, я чего-то недопонял, но при добавлении роутов префикс никак нельзя указать, просто потому что символ / недоступен..
На всякий оставил там коммент с другой инфой.
Если вручную в конфиге прописать адрес с префиксом - все равно не отображается.
...короче фиг с ним, пока буду роуты отдельным скриптом поднимать в случаях когда они требуются.