Фильтрация только по link/ether является неоправданным ограничением, судя по отзывам: бывает как минимум VPN over GPRS/CDMA, а также упоминался PPTP over PPPOE.
Некоторый костыль приделан в 0.5.8-alt1: создаваемые статические PPTP-интерфейсы нумеруются с единицы; если во время конфигурирования доступен динамический (поднятый звонилкой) интерфейс ppp0, он будет включен в выбиралку опорного интерфейса. При этом на него не будет прописан REQUIRES в /etc/net/ifaces/pppX/options (надо ещё выключать "start at boot", видимо).
Больше руки не добирались.