Config::ApacheFormat is definitely an improvement over what I was thinking of doing so thanks for that.
I think I am getting a little carried away as I also want multiple inheritance in a config file. Not sure if this module will do this or is worthwhile extending it, may just make up the short comings in the code which reads it.