The WA liberals have a new leader, with Cottesloe MP David Honey elected to lead the party in opposition.