Во-первых, я лично поддерживаю Орзи в данном плане.
Во-вторых, на мой взгляд, каждый навык в тройке должен быть предельно простым (в описании, в действии есть несколько исключений вроде стихийных навыков). Я думаю, что самым подходящим вариантом для предложенных требований будет "воскрешает X/Y/Z процентов потерь после боя (по какому принципу считать - вопрос другой).
Несколько более экзотический вариант (который также не по-троечному сложен): после боя герой с навыком переводит потери с обеих сторон в некоторую переменную. При заходе в город появляется вопрос об использовании навыка. При утвердительном ответе, значение переменной используется для увеличения количества существ в городе, переменная, естественно, обнуляется. Сам навык, допустим, позволит прибавлять существ вплоть до 3/4/5 рангов. Ну а "цены" потерь и их перевод в прирост существ - уже отдельная тема.
Если не следовать выданным требованиям, то я бы предложил перевод погибших в ману. Уж тут вариаций по тому как конкретно их переводить немало.