No, criminals would NOT be required to carry insurance because it would be self incrimination under the Fifth Amendment. SCOTUS has spoken on this: having a criminal admit to having or registering a gun IS self incrimination.
“having a criminal admit to having or registering a gun IS self incrimination.”
And having John Q Public register a gun is what?