Well I think the new way is safer and certainly what you would expect if you used the software for the first time. The problem is if you rely on the old behaviour.
However your point is correct, this could break something and you would only notice in production. But if I was to talk about odds, the new way is much less likely to cause a problem while the old way you would always have to do something when reverse proxing but you might have already done that change (so it might need adjusting)
A realistic example:
This would need to be changed to match just the path
"/path/foo" -> "/another/foo"
I don't want to make people have to choose when they first use the software as why would they choose the old behaviour?
Maybe so few people are using the library or are moving to
http4k anyway (which I highly recommend if you are using Kotlin), that I should just do the right thing!