We play that the "double the hearts" only applies to healing.
So 3 hearts heals you for 6, but only one evolution.
However, we do play that if you happen to roll 6 hearts, that you get 2 evolutions.
This is incorrect. House rule it if you want, but the rules state you still only get 1 evo, even if you roll 6 hearts.