After the roofing contractor received 60% of payment, he abandoned the contract
You certainly have the right to bring legal action against the roofer for breach of contract. Since this conduct constitutes a violation of the contractor licensing laws you may make a complaint to the contractor licensing board.