yes you can use one controller for each model you have got. PhalconDevTools can help you to build (build model, controller and the associated views) these basic CRUD operations wich you will be able to customize to fit your needs.

To handle your controllers actions the way you want, phalcon's router is your friend, and for your problematic group of routes could be really usefull.