Павел
Была целая тема доклада, помоему даже обсуждали здесь давненько. Типа ChangeVisibilityFieldController. Хотя поле находится внутри модели Post например
В этом случае получается, что есть контроллеры для круда и есть для всего остального.
Конечно, если есть модель постов и есть отдельный метод для спены статуса одного поля - его в пост контроллер и нужно выносить.
Другое дело, когда у постов есть связанная модель баннеров, например, и методы для работы с баннерами так же пихают в пост контроллер - вот в этом месте будет начинаться боль =)