Cannabalism perk lowers your karma. Not sure how significantly. It's perfect for a kill everything run or evil run.
Not by loads really. It'll add up over time, but the karma from feral ghoul kills practically make up for it.
Cannibalism is a decent perk on hardcore mode.
It refills your hunger, human meat has no rads, and heals you a sizable chunk (good, since stimpaks are much less efffective as they heal over time).
It's also a fairly reliable source of food, so you may not need as many emergency food supplies. That's good, as you'll be dedicating more space generally to drink items, and ammo has weight, so the more weight you save, the better.
If you do have extra room though then you could earn the Dine and Dash perk (by eating 10 or 20 bodies), which lets you cut off meat from a body for later use as food/health, with no rads (weighs 1.00 a piece).
You can also sell it, which makes it funny when it's in the shop inventory of an Ultra-luxe merchant.