Então, Emiliano!
Eu sou muito fã de "reinventar a roda".
Eu acho que se eu souber fazer algo na mão, vou conseguir controlar melhor um framework utilizado.
Em PHP criar um FrontController (arquivo que recebe todas as requisições e as redireciona) é bem fácil.
Se tiver alguma dúvida nesse quesito, pode abrir uma nova dúvida que eu tenho algumas boas formas de aplicar isso sem utilizar ferramentas externas.
Agora, é inegável que saber utilizar um framework é indispensável para o mercado. Como você citou, o Laravel tem o conceito de Middlewares, que interceptam seu request e podem fazer tratamentos e verificações caso necessário.