Register controller as a service.

Extract the controller in a separate class.
Register it as a service.

Read more about it: http://silex.sensiolabs.org/doc/providers/service_controller.html

This allows using the controllers even outside of Silex.
They could also be tested in isolation.