You've got quite a tricky map, but I tried to make the best of it. I tried to keep things as connected as possible, but you can adjust it to your own likes. I'd really recommend getting your villager houses lined up in pairs, because it gives you much more space with a layout like this.
View attachment 194795