I think there is more to consider than a simple snap call.
If this guy keeps shoving he is clearly not a very confident post flop player and assuming you are, you should really want to be taking that edge against him post flop at a later stage. The whole arguement of getting your chips in first is a very key point as well, you still have a lot of Fold Equity with 31 BB left, there could be better spots later on where you can maybe make a squeeze on Raise-Fold Man.
I think I would have folded in this situation and I"m not a particularly tight player, I just think this situation screamed coin-flip or domination. There are of course so many other factors to consider - I mean, I"m not sure how your image was at the table, were you appearing LAG, TAG etc etc, these factors would of course impact the villian"s decision on whether a shove against your range was a good play and would in turn give more or less credibility to his holdings.