Над списком требований у Вас, сформировано ещё одно требование - низкий порог входа. А это как раз yii2
В первом пункте вы его забраковали сразу) Хотя п. 3 выполняется. п2. я не совсем понимаю. Если откинуть требование про низкий порог входа - symfony. Хотите всё запилить с нуля под себя и команду - symfony/skeleton