Некоторые фреймворки и библиотеки очень уж много всего переносят в конфигурации, в результате имеем то, что называется "программирование массивами".
На пример, тот же роутинг в зенд или yii.
Роутинг - это не крнфиг, это уже логика приложения, и для неё нужно использовать DSL.