Would be nice to have a word separator/delimiter for default routing. Other frameworks use "-" or "_" to separate words in URL's;
/abusereports/list -> AbuseReportsController::actionList()
/discussions/reportabuse -> DiscussionController::actionReportAbuse()
/abuse-reports/list -> AbuseReportsController::actionList()
/discussions/report-abuse -> DiscussionController::actionReportAbuse()
Good idea. The problem is how to maintain BC. Could you please create a ticket for this? Will need some time to see if there are more requests for this and how to avoid breaking BC.
Somewhat related to this is controllers in subfolders. Say,
Will both have the same class name. This causes issues of you would include both files somewhere. Perhaps the second can be named 'AdminPostsController'