> What is working well for people to resist cuts and punctures yet retain some
> dexterity for grasping and removing debris?
It's all a compromise. I grew up using Missouri Mule gloves - leather palm and fingers with some kind of fabric back and stiff cuffs that went up the wrist a couple of inches. You can't thread a needle while wearing them, but barb wire, cables, and whatever else never punctured them. This is similar:
http://www.discountsafetygear.com/mens-leather-work-gloves-white-mule-wells-lamont.htmlAs for the unidentifiable garbage, I'd recommend using honking huge rubber gloves to wear inside the leather gloves. I don't mean dishwashing gloves, I mean big thick rubber work gloves that'll fit inside the leather. That way the rubber doesn't get punctured. Your hands will sweat and stink, but the rubber keeps the chemicals and germs away.
The ones I used at the tie plant (railroad ties newly steamed in creosote) looked like these, but I'm going by the picture:
http://www.abcsafetyglasses.com/mly-13-152.htmlThey were _not_ puncture proof; hence, we wore them inside our leather gloves, which soaked through with the creosote.
I have a pair of leather gloves in all my bailout bags, on the assumption that I'll be dealing with broken glass and maybe broken studs, nails, screws, and the like.