Perf attribute routing link generation

Uses the same infrastructure as action selection
should the dictionary be created lazily?