There is another option using a drum and that is to have a continous loop with the sheet (stringy bits - like it!) attached to it).
I've got to do the sails installation on one of my builds and did consider something else which is a linear servo that Hitec make. They are quite expensive but fancied giving one a go. Didn't in the end as they take up a lot of room lengthways and even the one with the most movement would require a pulley to increase the overall movement.
So I’ve bought a Kingmax Sail Winch Servo which are a popular choice and available in different numbers of turns.
Whatever method is used elastic can be used to keep the sheet under tension (as per the DF65 and 95 yachts) and reduce the chance of snagging.
Alternatively, below deck, as you mentioned for the linear screw, you can always run the sheet through a metal or plastic tube until it exits the deck.
Chris