Whenever I see hands like this I always think that the villain had an overpair. You possibly chased out some flush draws with your shove.
Like you said, you can't just call and there is probably a good chance he would just shove after you reraised him.
My only concern is, if he had JJ or QQ, would he call your shove or fold?