So, just thought of something, maybe you could herd them in in stages. Go out earlier and herd them to their run and then lock them up so that it is easier to herd them to bed later on. That way if they are being ornery it is easier to deal with.
Mine get free range time and then are in their run when I put them to bed. I have had an episode where they all thought it was great fun to go the opposite direction and run around their pool area vs letting me put them to bed. I was persistent though and they went to bed.