Well, you have to realize that Rumpelstiltskin
is cursed. He didn't come by his abilities completely willingly, he was tricked into it by the previous Dark One.
So chances are the "two steps forward" is the man inside trying to overcome that curse, while the "one step back" is the curse fighting back.