Nope, its not my garden, just at a place I visit, so all those chores are someone else's privilege.
I doubt the leaves are much of a problem as its pretty much a full functioning ecosystem... plenty of frogs, tadpoles etc. and amphibians are always a good indicator of ecosystem function.