Таковы правила. Конструкция С легким паром – это пояснительный член предложения, т. е. представляющий собой второе наименование по отношению к первому. Если пояснительный член предложения присоединяется союзом или (в значении «то есть»), перед или ставится запятая.
Если наименование художественного произведения состоит из двух названий, соединенных союзом или, то с прописной буквы пишется также первое слово второго названия, напр.: «Двенадцатая ночь, или Что угодно», «Ирония судьбы, или С легким паром».
Так можно писать и говорить. Сочетание чистая душа зафиксировано в словарях русского языка, оборот с чистой душой употребляли М. А. Булгаков, Ф. В. Гладков, Л. М. Леонов, В. Г. Распутин, Б. Л. Васильев и другие писатели. Например: Тяжелая, недобрая ночь ― в такую ночь маются и с чистой душой, а у нее, у Настены, истерзанная, беспутная душа надорвалась и только ноет, ноет, жалуясь и плача без капли надежды. В. Распутин, Живи и помни. Они за работу-то с молитвой принимались, с чистой душой. Ф. Гладков, Повесть о детстве.
После текста эпиграфа ставится необходимый знак препинания.
Название источника не заключается в кавычки. Имя автора и название источника эпиграфа разделяют точкой:
Михаил Булгаков. Собачье сердце
После ссылки на источник точка не нужна.
Обстоятельство с тех пор и дополнение у него относятся к обеим ситуациям: и к стало прихватывать сердце, и к начались гипертонические кризы. В подобных случаях запятая перед союзом и не нужна (см. пункт 1 параграфа 112 «Полного академического справочника» под ред. В. В. Лопатина).
Корректно: К добродетельному человеку он относится как к добродетельному, а к порочному – как к человеку, способному к добродетели.
Можно считать этот оборот метафорой.