No, I would really hate seeing my units randomly popping out of buildings. The only way to win battles is with more units, not a few fully healed units. I vote for letting citizen-soldiers go to the nearest building but not enter. That way they defend the female citizens who are trying to get to the nearest buildings and when they reach it they are ready to fight.