Is the colour of leaves due to d-d transitions in chlorophyll?
Let's rephrase your hypothesis and test it:


  The green colour of leaves results from a d-d transition of the central atom of metal complexes known as chlorophylls.


Green leaves contain two types of chlorophyll, Chl a and Chl b, both have $\ce{Mg}$ as the central atom and show two distinct bands in the UV-VIS absorption spectrum.

The stronger ($\epsilon \approx 100000\, \mathrm{cm}^{-1}\cdot \mathrm{M}^{-1}$) band in the 400 nm (blue) region is known as the Soret band, the weaker  $\epsilon \approx 30000\, \mathrm{cm}^{-1}\cdot \mathrm{M}^{-1}$) in the 660 nm (red) region is known as the Q band.

Now imagine that Chl a is treated with weak $\ce{HCl}$. In the resulting product, known as Pheophytin a, the central atom ($\ce{Mg^{2+}}$) is replaced with two protons.

In the UV-VIS absorption spectrum, however, we would still observe the two bands. They are slightly shifted and show somewhat different extinction coefficients, but the pattern is fundamentally the same.

We may conclude that our initial hypothesis is wrong. If it is not the absorption of the central atom in our complex, the ligand must be responsible.

Our new working hypothesis therefore is:

The colour of green leaves results from the absorption of the polycyclic pheophytin ligand and its extended $\pi$ system.

Let's simplify the Pheophytin a molecule: Removal of the E ring and replacing all the fancy substituents with ethyl groups leads to octaethylporphyrin as the core structure.



In the UV-VIS spectrum, we would still be able to see the strong Soret band, which corresponds to a $\pi,\pi^*$ transition from the ground state to the second excited singlet state ($S_0 \rightarrow S_2$).