I'd like to bring it back. My proposed changes:

General:
Enemies attack. They will have random objectives you have to figure out in battle. They include: destroying a structure, kidnapping an NPC, sabotaging defenses, etc.
Each archtype would be involved in some way.

DoW/M:
These guys jobs are obvious, find out what the enemies objectives are by watching where they go and what they attack and prevent them from doing so.

DoH:
Craft special items to give to the Hamlet quartermaster. The item handed in will give different benefits depending on the crafter class. These act as buffs/abilities the DoW/M can use. Example: A BSM makes a special sword and hands it in to the quartermaster. All DoW now have an ability called "Sharp Sword" with increases dmg by x% for n seconds. But it only has as many charges as the BSM handed in items. If the BSM only handed in one item, "Sharp Sword" only has one charge per DoW. The BSM would need to hand in more items for the DoW to get more charges. ALC can make potions that the defenders can use, ARMs can give the tanks a DEF ability, etc.

Crafters also build and maintain structures around the camp. They build walls and towers that can help keep mobs out. As they get damaged, the crafters will have to decide what's more important: feeding the defenders ability charges, or keeping the defenses active.

DoL:
Gather mats for the crafters. Fed to the quartermaster to be given to the crafters.

That's all I can think of up the top of my head.