Zimaell, codeception это может, но тут недавно на тостере всплывал вопрос, что сайты вроде амазона распознают сторонние парсеры и автотесты тоже и блокируют их. Codeception и phantom тут равноценные инструменты и вряд ли переход на codeception будет решением - алгоритмы те же и снова заблочат. Может другие юзеры еще что-то знают)
В целом - да, модуль нужен, когда у тебя есть кусок логики, который нужно сосредоточить в одном месте, это способ вынести логику, не нагружая ею методы контроллера. Не обязательно городить целый модуль, можно создать сервис-класс, описать однородную логику там и дергать в контроллере его методы.
Странная cms, погуглила их основной сайт и сайт для cms и ссылку на скачивание проекта не нашла, т.к. гайдов нормальных у них нет, то лучший путь - написать им в техподдержку, быстрее будет.