Я думаю, CodeNarc предупреждает вас, что ваши действия контроллера должны быть публичными закрытиями, а не публичными методами.Учитывая, что вы не можете использовать метод публичного контроллера в качестве действия, вероятно, нет веской причины иметь его.
Обновление Grails 2.0
Начиная с Grails 2.0, можно использовать публичные методы контроллеровкак действия, и если это так, теперь рекомендуется использовать методы вместо замыканий.