I'd raise a little larger pre-flop. Now that the min raise craze is catching on at lower limits, it's important to raise large against these guys because part of their strategy is to call 3-bets for smaller amount so that they have a decent SPR. On a side note, about 6 years ago or so, a high stakes grinder I played with a lot started employing this strategy to combat the 3-betting and open up his range. People thought he was being stupid, but he was winning and doing well with it. Now it's seeping into all limits.
Any ways, I'd call the flop raise since you have position and then shove over most turns. It's a pretty dry board aside from the flush draw, so it's pretty bad to be CR here for value, but it's 5nl, so he could have anything.
And that's my 5 cents.