Why a felony? He could have arrested the guy for a misdemeanor as well.
Now if at that point, the suspect refused to provide some sort of identification to the cop, it would not be improper for the cop to arrest him in order to assertain his identification.