If the problem is people are duping legendary quality mats and doing a roll back will cause damage to your community, then wouldn't simply changing the mats required solve everything?
Change the mats to something else, make the current legendary materials worthless (0 gold) and problem solved?
The money would still be in circulation, but I think this is better than rolling back.