Add support for placeholders in subroutes.
Fix variable misplacement bug.
Fix issue with multiple methods with same subroute.