To make your sail raising a lot easier, move the blocks on the spar much lower & further outboard
. Also, move the line that is connected to the boom/cover at the furthest point aft, towards the mast by a good bit.
As with a full battened main, it only needs to be about 60% of the way aft in order to do it's job. But with where it is now, it's a big contributor to the snagging thing.
Between the above "fixes", you should have a lot less snags. And it'll also allow you to raise & lower the main sans snags, over a much wider range of wind angles. So that you won't need to be fully head
to wind in order to hoist, douse, or reef the main.