If you think about the basic concept of light absorption, it's due to the electronic excitation at the photosensitizer. If you look at Ru ion, it has a good capacity to make six coordination complex ions.
Most of the Ru based dye molecules are such kind of complex ions with lots of conjugated electron system.
When you have enough number of conjugated electron system, that will absorb broad band of photons and you will observe a wide band absorption. Also, if the number of conjugated electron system increased, the absorption band will move towards the visible region(red shift)
This is the main reason for the wide absorption band in visible region for Ru based dyes..
Nevertheless, ruthenium dyes don't absorb very well in the red, where a large proportion of solar irradiance exists. This limits the efficiency of the cell as its spectral absorption is not very well adapted to the solar spectrum.