For the sole purpose of farming badges, I would select a dps class/spec that wears at least leather armor so they can take a hit or two. Personally, I don't think much beats a pally/4xshaman setup for instance/badge grinding. Hunters are good too but you'd need a tank and healer which would mean you need to micro-manage three different classes.