There seems to be no documentation in the module. Instead it's included in a separate script. So I'm not sure what sort of new thing this module actually does.
From the synopsis it appears to allow one to add "step" statements in various locations of an algorithm, so that one can watch the various steps. There are various debugging and log packages that can do the same, but can be "turned off" when not needed.
Steps are also numbered, but that may not be applicable to certain algorithms which do not have sequential steps.
It also gives some kind of statistic metric for each step, but does
not say what the number means.
And the information is simply printed. Better that it be logged to some kind of file for processing later. Perhaps another reason that the logging system like Log::Dispatch or various debugging and benchmarking tools would make a better base for this.