Hi Eric,
Yes, you are right, this dynamic routing was missing out of the box in Kentico 12. But there was a package developed by my fellow MVP which implements quite a similar feature. If you can't upgrade to v13 and start using out of the box feature for some reason, it's worth checking this package.