Немного расплывчато, но я посмотрю, смогу ли я ответить на пару ваших замечаний.
Стоит ли беспокоиться о MVC?
Нет, это, вероятно, не так важно, если вы просто быстро что-то бросаете. Этот тип шаблона в большей степени ориентирован на более крупные проекты и делает весь код, интерфейс и т. Д. Настолько отдельными, насколько это возможно, чтобы упростить обслуживание и исправление ошибок. Мнения будут отличаться, но я предлагаю получить что-то базовое, что в этом случае будет первым.
Я слишком усложняю вещи, беспокоясь об ORM
Да, наверное. Это зависит от того, сможете ли вы обернуть свой мозг быстрее, чем вы сможете получить правильное понимание SQL или того, что ваша база данных использует изначально. Боюсь, я ничего не знаю о доктрине.
Базовый стартовый совет?
Начните с самой простой вещи, которую вы можете создать, затем добавьте одну вещь и упростите / переместите / удалите код, чтобы было проще добавлять больше вещей. Повторяйте, пока не будете счастливы с этим. Рассматривайте более крупные изменения, например, MVC-фреймворки, если вы уверены, что они облегчат вашу жизнь (возможно, позже в рамках проекта такого размера).