Как вариант: может у вас класс не по фэншую называется. Попробуйте закомментировать return 'StartupCreateProcessor'; и выполнить $modx->runProcessor() на него. Если название не соответствует принципу именований классов-процессоров MODX-а, то вы должны получить ошибку его вызова, потому как MODX не будет знать какой класс он вызывает.
2.
Для этого создал файл action.php, в нём прописал вызов метода из класса, В методе вызывается runProcessor создание документа.
Вот этот свой action.php еще покажите. И у вас точно нигде нет подгрузок методом require/include вместо require_once/include_once?