Uma sugestão para a ferramenta seria a aplicação de steps para definir a quantidade de migrations a serem desfeitas no rollback.