consolidate annotation-handling logic into a utility, and consolidate PathPrefix annotation with @Handles to give the key (to work around CDI proxy class-name munging) and to give the path prefix. Other minor bugfixes to get routing working properly.