If I am reading this correctly, he has charged you $179 total ($89 callout and $90 "labour") to come and give you a quote, but only took him around 10 minutes while at your house.
If it were me, I would be outraged and would refuse to pay it unless he made me aware of the charges beforehand.
Just as a comparison, I have had several roof restorers come to my house to give me quotes. One travelled around 35km to come and quote the job. They all came, climbed on the roof, spent about 10-15 minutes looking around on the roof, then came down and measured the entire perimeter of the house, spent some time talking about options, paints, methods, colour schemes, etc and wrote a detailed quote. Process took about 1 hour on average and cost me nothing in all cases.
I'm no expert, but know enough to be dangerous...