Re-think
You might try re-thinking your present setup. Some lazyjacks can be eased or removed while raising the main, and that can make life easier. They are more necessary when reefing or furling the sail. You can also do without them entirely, although there may be some times you need to give the leech ends of the battens a tug while lowering sail.The Dutchman system addresses that issue. Check to see if you have good quality cars on the inboard ends of the battens. I am not sure why your halyard is hanging up on the spreaders, assuming you are head-to-wind, unless you are referring to a halyard's tendency to flick itself around outside the upper shrouds. Another choice would be to go with full battens on the top one or two battens, and shorter ones for the rest. This works well for a lot of boats, and is much lighter. Or you could get the in-boom furling. I have no experience with these, but the new ones look pretty good, if you ignore the expense and the WEIGHT!Many will advocate in-mast furling, although your comments are clearly accurate. Different strokes for different folks!