His range is ridiculously wide: overcards with flush draw, just overcards, 22+, 5x, 4x, A2, A3. Then again I suck at putting people on ranges when hands play out like this in the micros.
Honestly I think you're ahead as often as you're behind here and it's not a hand I'd want to get a whole lot of chips involved on, if I were in your spot. Folding on the flop isn't a bad option (not the only option though).
Folding to min-raises is so exploitable that even the average $2nl player must catch on and start bluffing
you with min-raises before long, plus you've still got some equity against his range (48% if the range I give him is at all accurate, which it isn't).
The safe option is to call the flop, check behind on the turn if you can. If he makes a decent sized bet on the turn, fold.
Alternatively if you're overly agro you can call the flop and turn your hand into a bluff when an overcard hits (any J-K, A's hit his range too hard). That gives you 12 outs that let you bluff him off anything but a 5 or flush and 48% equity against his range even if you miss. I know bluffing is a dumb idea in the micros, but depending on the player I'd do this semi-frequently here.