Хм.. А их можно и не использовать?
Если я правильно понял MVC в Joomla то при ошибочном запросе диспетчеризация завершится ошибкой, значит проверка проводится на уровне приложения в целом и в дополнительной проверке нет необходимости.
В статье описывается практика ТТУК, при использование MVC данный подход становится не оправданным, поэтому контроллеры сильно "худеют", бизнес логика переносится в модель и сервисный слой (как я понял в Joomla это helperы).