Можно в вызов сниппета передать параметр parse, к
Можно в вызов сниппета передать параметр parse, к примеру {snippet name=Wayfinder params=$params parse=true}. Тогда полностью весь код Wayfinder-а вместе с чанками шаблонов будет отработан MODX-парсером еще на уровне Smarty, и дальше будет выдан чистый HTML. Если менюшка кешируемая, то можно смело так делать.
Код плагина можно посмотреть на GitHub.