I do think that hero stories are very important for children to read. I know that growing up, my parents didn't talk about values much, and I feel like most of what I know about what it means to be a good person I learned from books (and from my parent's example - they were good people, just didn't get around to talking much about what makes a good person).
I realized while reading some book to my son a few months ago, that I still sort of subconsciously decide what is right based on lessons I learned from books like the Narnia series, Anne of Green Gables, etc. So if you don't like who I am today, blame CS Lewis.
When you start to cook, as when you begin to live, you think that the point is to improve the technique until you end up with something perfect, and that the reason you haven’t been able to break the cycle of desire and disillusion is that you haven’t yet mastered the rules. Then you grow up, and you learn that that’s the game.
Adam Gopnik, The New Yorker