Вот сравнивая кусок какахи из поста ТС и симфони, вы действительно думаете что 10 МБ это проблема? ТС просил пример, их набросали, если сможет сделать лучше-удобнее-быстрее - будет здорово, если будет хуже, то плевать на 10 метров. ТС ещё плавает в понимании того, что ему НАДО, плавает в понимании проблемы роутинга, так что сейчас лучше учиться на готовых решениях, прежде чем писать своё.