In this Post I was suggesting to extend the "Map Parameter" attachment (that only allows single curves right now) to also allow Wires (I have shown an animation in that post to show why).
I now implemented this and did some testing. It works.
If just BRepAdaptor_CompCurve::D1() would return parameter values that are evenly distributed along the wire. Which it doesn't:
Anybody knows if this is a feature or am I doing something wrong. Or should I consider this a bug?