You need to know the original thickness of the pad to know what 5mm represents, if the pad is 10mm when new, then you have 50% remaining. Pads should be replaced at about 20%.
The rotors have a minimum thickness as well, and if they are recommending rotors, they should state the measured thickness of the rotor. If you have vibration from the brakes, then you may need rotors no matter the thickness measured.
It sounds like they are over selling this job and you don't quite need brakes yet, I would get a second opinion, and/or ask for a better justification as to why the pads and rotors need replacement.