Sure, I've done at least a dozen of less-violent runs (being addicted to this game and a couple of others), but you still can't get though it without ever killing anyone, at least not without hacks exploiting NPC pathfinding bugs, and the game still treats characters like Anna as dead even if you work around it.
100% of regular NPCs can be spared IIRC.