Implemented fix to support manual surface controller routes
Included fix for route without explicit action default