Мне придется не согласиться с предыдущими ответами об использовании множественного или единственного числа и согласованности. Каждый контроллер должен использовать свое соглашение в зависимости от того, взаимодействуют ли они с одним или несколькими объектами. Тем более, что имя контроллера по умолчанию используется в URL.
В то время как шаблоны проектов используют единственное число (HomeController, AccountController), существует только один Home, и действия Account работают только с одной учетной записью для сеанса. Я бы не ожидал, что URL-адреса / homes будут иметь доступ к домашней странице, и я не ожидал бы перехода в / accounts для управления настройками моей учетной записи.
Множественное число HomesController будет работать для веб-сайта недвижимости, на котором есть методы, связанные с перечислением и поиском нескольких домов: / homes / new-listings.