We also have spliced eyes in place of blocks on our lazy jack lines. With a little care in heading into the wind when raising sail, snagging the full battens isn't really a problem.
The mainsail setup is simple in design, uncluttered and will be easily replicated on our mizzen, which at the moment lacks this convenience.