Here's a suggestion for anyone buying a new woven dacron mainsail, a suggestion that will allow for easy future 'adjustment and reset' of that 'always shrinking' boltrope.
Next time you buy a new (boltroped) mainsail made of woven dacron, ask the sail loft to 'store' an additional length of boltrope on or across the top/headboard of the sail. Nutherwords, the boltrope wont be 'cut-off' exactly where the luff meets the headboard; but instead, a 6-8"+ of extra length of boltrope is 'continued' past the top of the luff and is sewn to the top of the headboard ... and 'all ready to go' when that boltrope needs to be 'eased' to bring the luff back to proper length dimension WHEN that boltrope begins to shrink. If that 'little tail' of about 6-8" of 'stored' boltrope is already there, all the sailmaker, or yourself, has to do is cut the binding twine and slide some of the boltrope down into the luff sleeve and resew the binding twine to keep the boltrope attached to its sleeve. You MUST have the OEM luff dimensions from when the sail was new to do this .... keep those 'records'!!!!!
If you do this, then a boltrope adjustment will take about 1/2 hour of time to bring the sail back to its original shape and dimensions ... for a few $$$$.
I make/loft my own sails, I prefer high quality woven dacron fabric because I can readily 'shape' the sail for the always changing wind/wave conditions. I usually readjust/ease my boltropes after 100-150± hours of hard 'sailing time' to keep the sail shape 'perfect', and to remove the 'baggyness' that begins to occur when those boltrope begin to shrink. All I need is the original length dimensions, a stout sail needle and some waxed sailmaker's twine .... cost is about 20¢ and about 30 minutes 'work'. Much cheaper than buying or making new mainsails all the time.
FWIW - on mainsails which usually get permanently 'stretched out' (blown out) at the leech between the top and second from the top battens, I usually add small 12" long light weight 'auxiliary' battens to help support the inevitable 'sagging to leeward' of the leech/roach area, usually between batten #1 & #2.
On my sport-boat with BIG roach, I add 3 small aux. battens (between the headboard and 1st, between #1 & #2, between #2 ) as Im a gorilla on the mainsheet who likes to greatly 'overtension' my mainsheet in order to 'power-pinch' - putting the 'flaps down' (hooking up the leech to weather to gain excess draft) for very high 'lift' (and increased VMG) at slow speeds ... as they do on large aircraft when landing - Great for initiating 'roll-tacking' or getting the boat to plane earlier when 'beating'.
I also add small aux. battens 'up high' on my small non-over lapping jibs, these are jibs with large 'roach' areas.