Рассмотрите возможность использования Python с внутренними правилами, ограничивающими то, что может появиться в файле конфигурации.
Преимущества в том, что никто не должен изучать другой язык, это действительно, очень дешево для реализации, и вам не нужно беспокоиться о поддержке парсера конфигурации. Недостатки заключаются в том, что это не специально разработанный язык для вашего конкретного случая использования, и что если вы не будете строгими в ограничении синтаксиса, который вы можете использовать, вы получите огромную сложность в ваших файлах конфигурации.