Personally I can see only a very limited use for this, for example in the 5 years or so I have used XAMPP and much longer for Apache servers in general, I have never changed the default DocumentRoot - never had the need as I use the httpd_vhosts.conf
file now if I have a use for other site folders...
...and it really is quite easy to pop the httpd.conf
file into a text editor and do whatever edits that are required, but it might come in handy for those who change the DocumentRoot more often than they change their underwear.
BTW thanks for the source code as it will make prospective users less app