It's fine as it is apart from the lengthy cooldown.

I've posted this elsewhere but you should try and macro mercy stroke to each party of your enmity rotation with a small delay on it, like this all you have to do is spot an enemy with low enough hp and tab target or click them and boom the enemy dies and you get the healing bonus.

Works fine on my PLD, WAR and MNK even in end game.