Couple of things I didn't see mentioned.
-hero is on the button raising two limpers, won't our range be viewed as super wide? Why wouldn't villain think all his 10x hands are good to the cbet? Not to mention the random JJ which also wasn't really mentioned and less often QQ. I think KK is like never.
-as far as folding goes I feel u would need to have some sort of read of strength in order to fold.
-I think just calling is best, and sigh calling almost all turn cards. That way u have the slight spas factor still in his range.
-shoving seems like a break even play as u fold out any air balls.
Also the opening action is off, one part suggests its heads up to the flop while another part says that a V folds on the flop, which I didn't notice the first time through.