Nowadays more people are going to the so called 'German' system... a cabintop or forward cockpit traveller with double ended mainsheet running forward to gooseneck, down to the deck and aft to winches or cleats near the helm. Not as quick as a aft cockpit traveller/mainsheet but it does address both the cockpit-freeing aspect of a cabintop and being adjustable easily from a couple of helm positions.
".. there is much you could do at sea with common sense.. and very little you could do without it.."
Capt G E Ericson (from "The Cruel Sea" by Nicholas Monsarrat)
1984 Fast/Nicholson 345 "FastForward"