Fixing problem overriding RoutesParser extractControllerNameFrom method.

Related to #673 and #676.

The problem occurs because when a method has `@Path` annotation, the `extractControllerNameFrom` method isn't called, so the overridden `extractControllerNameFrom` method 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`.