Overflow can involve debris, outlet restrictions, gutter condition, or the system's design. The visible spill point does not identify the cause by itself. A cleaning visit may help without resolving every drainage issue.
What to do next
Document where overflow occurs from a safe location. Ask the contractor to distinguish obstruction from damage or design concerns. Review the downstream discharge path as well as the gutter so the proposed work addresses the actual drainage problem.
Related Perkins guidance
Contact Perkins Roofing to discuss your roof and the appropriate next step.