What I imagine would be a nice midway step, a practical and usable stating point would be a DDR memory autorouter, a person places the chips initial position, taking consideration of length matching, and impedance autoroute that in under an hour
From there, look at the trace length mismatches and see if skewing the chip 0.1mm up down left or right would reduce the complexity of the length matching, do minor edits and compare, and iterate from there,
It is not as audacious as what they are promising, but its a generally very well defined problem that allows for a large amount of pin swapping to simplify the challenge,