@ajmeireles, joia!
Utilizar framework, micro framework, ou criar o seu próprio utilizando pacotes, tem muitas vantagens. Não vou citá-las aqui pois já tem muito conteúdo a respeito.
Sobre um "cliente cair na conta de outro", ou qualquer tipo de vazamento de informações, isso vai sempre depender de como esta implementado, não importa se você esta usando ou não um framework. Uma biblioteca de permissões por exemplo, vai evitar de você recriá-la, mas ainda assim é necessário fazer a implementação correta!
Se é algo pequeno e você SABE o que esta fazendo, pode fazer tudo com "PHP puro". Mas, geralmente é muito mais rápido e seguro você aprender uma biblioteca de rotas como o fast-route, do que criar a sua própria. E, tempo é dinheiro!
Eu faço consultoria, se tiver interesse, no meu perfil esta o meu linkedin para contato e mais detalhes.