If the array is installed by a qualified installer using a flashed attachment then absolutely the solar system will not damage your roof. In fact the portion of the roof under the solar system will never age any further as the harmful rays of the sun and force of rain no longer can get to the shingles to cause aging. And if the installation is done in accordance to the manufactures specs the their is zero chance of water infiltrating and damaging the home.