Ah, but you could map the leaf holes as a ghost bsdf into a separate channel, for global randomness... You know you want to...
Ofcourse theres no need to rush to 'finish' the scene yet, personally I like to work on several projects and switch between them, because then I will have time to mull each project over and think of improvements gradually. And also there is an opportunity for techniques learnt in one project to inform another... but like I said before, I rarely finish anything.
