Several tools exists to help maintaining and configuring mapserver mapfiles. MapStorer is a good example. All of the available tools provide a nice GUI and a storage database adapter.
What seems to be missing at the moment is a restful service. We’ve started working on a project that could fill this gap.