poor Charlie, what a start in life!
Sounds like he'll be just right with you... and hopefully bring you luck, being black
and you'll get tough to the corpses, yesterday our tabby brought me a shrew and placed it delicately at my feet.... skinned it, ate half of it then left it!
the kittens came past so I called them & showed it them, Frankie ate all but the odd organ, which Alf polished off!
As you say, its their nature... and here, their job!