This might be one solution. There are two (maybe minor) problems I see with it:
It takes up space in every text file on the whole site (the way I need to use it).
If it’s activated when the site already has pages, the value would not exist until the page is updated. That might not happend before the user decides to rename the slug.
Alternatives are welcome, even comments about that the answer above is the only way to go, if that is so.
That’s definitely the bigger problem. You could create the field on page.create, but if the page was created outside the panel, you have no luck and would have to create these fields manually.