I'd call because he has a lot of draws.. then call a river bet on a blank because its a bluff a lot. He could have something lame like 910 but you are still ahead of a lot of hands that might raise there.
I am not sure what hand could profit from that small raise he did.. if he turned a set or something crazy I think he raises a bit more to get you off any draws. Of course he could be an idiot.. and likely is with that line.. lol
Tj