<div>Martin's problem would be solved if the extra-long relation is broken up into segments. Which you are just as free to do as splitting a way in two. Keep the relation tags on each segment, just like you'd do if you split a way.</div>
<div> </div><div>(This is rather different to Jo's proposal, which involves shifting tags onto a parent relation)</div>