I personally raise 2-3x BB with lower pocket pairs. Is that not recommended?

And yeah, I would've bet more aggressively on the flop so that he'd have to pay to chase the straight/flush draw. But then, would that guy have really folded A4 or K4 if you raised a bit on the flop?