Вы можете делать то, что хотите, но это идет вразрез с целью MVC, которая заключается в разделении проблем между моделью, представлением и контроллером. Иметь его в каталоге Models не имеет особого смысла, потому что это не модель. Это контроллер. Я склонен придерживаться соглашения, которое дает мне фреймворк, поэтому существует согласованность между проектами, и я точно знаю, где найти мои контроллеры.