Refactor options_act_reversible into manageable chunks