Any gig with more than 2 weeks away from home is torturous if you have a young family; anything which takes you away for more than 3 weeks will drive one nuts slowly but surely.
My ideal would be 8 days on 7 days off rotation; this ia a win win especially on a home base programme where one operates in and out of one's home base.
Rostering for such commuting schedules are not a problem; it has been done efficiently and judiciously before...it's the old plain jealousy, envy and lack of vision on the parts of many parties connected to flight ops human resourcing that prevented the wide spread adoption of such rosters.