Work smarter, not harder
I completely agree that Linux configuration needs to be more standardized but I think your aproach to the problem is too brute force trying to write backends for all the different config file formats.
Develop a standard XML DTD for config files and publish the standard. The reason there are thousands of config formats is because there is no standard way to write a config file other than what is easiest to parse for the type of program using the config. After you develop the DTD, develop a very easy to use library to expose the config settings to the program using the config. This is the key. If you make a format/library that makes the coders job easier, you are home free.
Then use the big advantage of OSS and start submitting patches to existing projects that don't seem inclinded to switch config formats. Once the pump is primed enough the rest will take care of itself.