If it was in the public road it was not protected and the driver need not even feel bad. To worry about missing a cat and taking evasive action is to place life and limb in danger.
The owner was negligent in the cat’s death for allowing it to be stray.