В целом процедура совсем не сложная. 1. Устанавливаете phpTemplates+modxSmarty. 2. Код из MODX-шаблонов переносите как есть в Smarty-шаблоны. 3. Создаете php-контроллер для статических MODX-шаблонов. Лучше всего использовать вот этот код: gist.github.com/Fi1osof/6023918 4. MODX-шаблоны делаете статическими и всем им устанавливаете этот единый php-контроллер. В самих шаблонах создаете настройку tpl и указываете индивидуальные названия Smarty-шаблонов. 5. Когда все заработает, меняете кешируемые MODX-теги на их Smarty-аналоги {chunk}, {snippet}, {config} и т.п.
P.S. Лучше всего, если Смарти-шаблоны будут расширением единого layout-шаблона. Тогда код будет более управляемым. Можете развернуть у себя сборку ShopModxBox и посмотреть как все это там работает.