You can use the File class to enumerate all files in app/classes/controller, convert the filenames found to classnames (strip the extension, the "app/classes" prefix, replace DS by "_", and use the Inflector class to correct the case), then use Reflection to load the classes an get the method information.
And in case of a Module you need to deal with the namespace somewhere in this process.