Best pa rin ang SLEX/Alabang to Daang Hari but since you don't like that route, the alternative would be this,

Cavitex > Centennial > Sta Rosa/Bacao(secondary to by-pass the heavy traffic at Tejero) > General Trias(bayan) > turn left to PasCam (you will exit at San Francisco/Montery) to Governor's drive > turn left to SM (less than 10mins).