I'd argue that the ultimate scenario is that you prevent procrastination before it arises.
I do get what you're saying about too many steps. I tried to avoid that pitfall. For instance, the Deprocrastinator 7000 feature is about getting the right lesson in a short amount of time. You pick a problem, you get a lesson that contains a specific technique, you apply it with the worksheet. Information --> action.