How to make villagers spread around
What your asking is if you can influence the decisions the villagers make, and short of 'trapping' them in a place, no you cannot make them spread out as that would require you to be able to influence the AI of the villagers.