I noticed that I seemed to get quicker results regenerating a general if I keep him in a city.

Though, I haven't been mesuring stats on this so I wouldn't count it as gospel or anything, it seems to work better for me to keep my decimated general units in town for a while.