Средствами xl2tpd, как я уже говорил. Конфиги прилагал. И можете не вспоминать про три туннеля - я убрал все лишнее, что бы не вносить путаницы.
Проблема была одна - скорость подключения. Но и тут уже ситуация прояснилась - рестарт xl2tpd (именно так проверял скорость повторного соединения) не приводит к корректному закрытию соединения, и повторное дается не сразу - срабатывает защита от двойного подключения (чтобы какие нибудь Вася с Петей вдвоем по одному логину не смогли одновременно подключаться), пока не истечет таймаут старого туннеля.
Так что все стало понятно, смысл искать альтернативу xl2tpd отпал.
Соединение корректно закрывается командой kill -SIGHUP $(cat /var/run/ppp0.pid), все остальное уже настроил под себя и работает не хуже микротика.