Я бы сделал это так
change1(name) if name.match(/some_regex_one/)
change2(name) if name.match(/some_regex_two/)
change3(name) if name.match(/some_regex_three/)
Таким образом, вы все еще можете легко сканировать, чтобы увидеть все свои 20 различных регулярных выражений и изменений, которые сопровождают их.
Может быть, не будетсамый эффективный способ, но, возможно, самый читаемый.