The community repayment fund was a really good idea I wish it would be more simple to keep it stocked.
If the perpetrator has a good reputation they would be more likely to pay some kind of repentance fee. For instance, if they have had an active account on Sythe for over 3 years with over $100 donated and 200 vouches. So, in the event that a person with this kind of reputation was charged a fee on top they would be more likely to pay it than your average Joe who just evade. That would also be justified by them undermining the trust of the community more than the average Newcomer.
Though, there's also the argument of why would they even want to come back when no one is going to do business with them even if they don't have a DNT anymore. I think some kind of community service so that the community can see that the person acknowledges their mistakes so their reputation can be restored to some degree would have more merit.