Можно, и это совсем разные вещи. AccessDeniedHttpException — это по сути HttpException с «зашитым» кодом 403. Security на это исключение никак не отреагирует. Но если не требуется гнать пользователя перелогиниваться — разницы практически не будет.
Only those users with full accounts are able to leave comments. Log in, please.
Использование исключений в Symfony 2