Hi Ryan
I think the extension
catlist could do the work of a treeview for you. Re reorganization is another thing, but the technical part of listing all namespaces will all pages should be solved with catlist.
Cheers
Daniel
here's the link:
https://www.dokuwiki.org/plugin:catlist