Fixing problem overriding extractControllerNameFrom method from RoutesParser.

Related to #673 and #676.

The problem occurs because when a method has `@Path` annotation, the `extractControllerNameFrom` method from `PathAnnotationRoutesParser` class isn't called, so the `extractControllerNameFrom` method overridden by the subclass isn't called either.

I think I can did an ignorant solution, but maybe an idea.

I changed some asserts of the initial test from @dtelaroli based on `PathAnnotationRoutesParserTest`.