Revert the changes to how typehinted controller arguments are handled when using automatic route generation

This PR simply reverts ff9476992216b3edcb27830face659100ffaec89, which altered the existing functionality of how typehinted controller arguments were handled when automatically generating routes (ff9476992216b3edcb27830face659100ffaec89 ignored all typehinted arguments; this is the functionality being reverted).