For 10 birds you'd want 10' of roost space (though if you're thinking of expanding, might as well add more now).
With height, the roosts should be higher than the nest boxes, with adequate landing space in front of the roost (i.e. birds will struggle to get off a roost 5' high if there's...