I lean towards the "convergent evolution" explanations of perennial philosophies as well. However paleolithic humans have also gone through geographical and population bottlenecks. If there are convergent features in culture you would expect them to also be the ones highly conserved after going through such a bottleneck. I don't draw the same conclusions as the author but the idea of paleolithic story telling as being an ancient memory preservation mechanism is compelling.