В приложении нужно с помощью чистого PHP реализовать модель MVC
Глупая тестовая задача. Я писал с чистого листа свой собственный MVC-фреймворк на PHP и я откровенно скажу, что до того момента, пока код не стал более-менее идеальным MVC, ушло, мягко сказать, очень много времени.
Новичок не потянет такую задачу - это будет абсолютно неправильное наколенчатое решение. MVC - это не просто разделение по файликам кода. Это концепция потянет за собой необходимость в доменных объектах, те в свою очередь нуждаются в CRUD, т.е. в ORM, там надо копать AR или DataMapper. Новичок не сможет грамотно отделить представление от логики контроллера или логики модели, для пагинации нужен сервис, для сортировки нужен сервис, для вывода объектов нужна коллекция (опять же, ORM).
Кто дал эту задачу?