I've never done the transit routine, so I can't address that issue.
It is an easy walk if you're fit. I can walk it once but not twice. They do have people movers between the terminals for part of the way. About half way is a good food court. Food in Terminal D is more expensive to my way of thinking.