As-tu essayé Rolling out an API for your cakePHP app: The Solution ?
J'ai utilisé cette méthode pour créer une API pour une application mobile et cela tourne très bien ;) (+ de 20000 utilisateurs) ... Elle permet de gérer le versionning de l'API dans des fichiers séparés.
Il m'a fallu modifier certaines choses quand même ^...