Или вы можете отделить логику от разметки только с помощью чистого php, который на самом деле является хорошим языком шаблонов.
Перед выполнением MVC подход заключался в том, чтобы поместить код в отдельные классы, получить результаты, необходимые в верхней части страницы, и использовать только переменные для отображения или зацикливания их в разметке HTML. Вы можете использовать тот же шаблон для включения частей xhtml, после чего разделение проблем будет перенесено в файлы с чистым кодом и дизайн классов.
Но так как мы находимся в 2010 году, я определенно голосую за использование MVC, даже для очень небольшого проекта, с или без фреймворка.