Personally in this case, i would treat the Config as an Entity, so the Point, that this is an Configurationfile, i would just ignore.
You will have an interactor "DisplayConfiguration" this interactor requires ConfigRepository. the ConfigRepository will be in your case "FileConfigRepository" which loads the file and use DataMapper to convert the file into an object. at the end, your "DisplayConfiguration" return as Response just a simple array of key=>values. so inside your template, you just have to iterate over the array and create inputfields filled with values.
after this, you create a "ModifyConfiguration" interactor, it requires the FileConfigRepository as well. the interactor requires an array of key => value pairs. so inside the interactor, you iterate over they array in fill your entity. then you put the entity back into repository.
In PHP For example, its not a big deal to convert an array into an object and use array keys for object setters/getters.
what i described, might not working in other languages(i dont know, since i really have a clue just about PHP)