I don't mind the c/r on the flop after the limp call preflop, but I think that's your one shot at the pot. I shut it down once villain calls the flop raise just like you did. I c/fold the turn/river, you aren't exactly ahead of many hands.
On another note, have you thought about raising PP's from under the gun? I found once I started doing that, I had alot more opportunities to win pots with cbets and my sets started getting paid off more often.