From Middle English rewayn, from Anglo-Norman rewain, from an Old Northern French variant of Old French regain (“an increase”).
THe alternative forms represent replacement of unanalysable final /ən/ with the more tractable suffixes -et, -ing; roughing presumably relies on a lost pronunciation of rough as /ˈɹaʊ/.