Есть ли необходимость в MVC/MVP для маленького сайта?
Когда нужно начинать смотреть в сторону указанных паттернов?
Когда вы как разработчик чувствуете в этом необходимость.
Зависит от того что будет дальше с сайтом. Эти паттерны для того чтобы было проще потом дорабатывать, поддерживать, тестировать сайт и работать нескольким разработчикам.