If the friction and chafing are not significant problems, I'd leave the system alone.
If you eliminate the block at the gooseneck, you end up with the same sheet geometry as has worked fine on my CS 36T. You can continue to use the mainheet winch
on your cabintop, and no changes will interferr with your dodger (the picture shows a dodger frame - arn't those Garhauers sweet...) As you know you can't switch to a cam on the mainsheet block as you can't reach that block when the dodger is installed and up, plus you'd loose the sheet winch
...With this new geometry the sheet will tend to hang up on the hatch
if it is opened more than a few inches...