you cant go past Thule for roof mounted racks, it mite be a bit hard to make your own roof rack tho,
i made a full bike carrier for my dh bike, with a crank holder, it just bolts straight to the tow ball mount
the bike does not move at all, could be a option if ya cant find the right roof...