So I contacted PowerDNN to see if this can be fixed. This was the reply.
I looked in the web.config and found that DNN's built in Advanced URL Management was turned off. I turned that on for you and now you have extensionless URLs, however, if a page has a space in it's name, there will be a hyphen in place of the space
Adding hyphens is not acceptable because it essentially breaks all other links to the site. I reversed this change.
e.g. if you had a About Us, Board Members page... you used to be able to get use:
Now with the web.config changes, I have to use:
This breaks all old links to the site.