More generally we should offer the ability for the user to specify characters that would be stripped out in the Admin UI (and/or propose several options for cleaning up). And have “/” and “” be excluded by default.
We should also offer an API/Extension Point so that a developer could contribute some custom logic to generate good page names (using AI, custom cleanup, etc).