A rogue roofer has been ordered to repay over £3,500 for failing to complete work for two customers.