1. Без такой обёртки ничего не сконфижить вообще.
2. Обёртка ничего не делает в простейшем случае.
Нужна не анонимная обертка, а класс ProviderConfigurator, если нужно конфижить в рантайме, еще лучше тогда сделать и ProviderConfiguratorInterface, тогда его можно зависимостью затянуть, при этом не будет нарушения интерфейса. А если в контексте yii3 юзать, то есть EventConfigurator в yii-web, ему в метод registerListeners() передаешь конфиг и он добавляет листенеры.