I concur to this .. I do, however, wish that I had the ability to clean up when I see litter, refill a feeder when I see it is empty etc, but instead I have to go grab someone to do it instead .. so yes I agree that some sort of optional automation would be useful, especially in the bigger, busier zoos where there is just too much to do that micro managing is literally all you do .
However, I did point out on one of the threads talking about this ( it might be this one ), that automating the decision on which animal to remove when a baby ages up is a bit more difficult to decide on .. some people remove the adults, some people remove the babies, some people remove the babies for a few batches and then the adults .. then throw in the sex ratio and counts of the adults .. some animals prefer a set ratio, to stop a certain animal from breeding we choose to stop that with contraception .. so .. automating these decisions may have to be a mini DLC in its own right due to the amount of decision making code that would have to be implemented, as well as a new UI set up.
It's not quite the same as saying, 'oi, you clean .. use your walking algorithm to walk between these buildings and look for litter and clean it up ... , oh you also carry stuff, is there a request to move an animal ? quick go do that as soon as possible afterward, oh wait, your colleague is handling that .. '.
Outside of the UI, it could be broken down into an AI task that is attached to a zoo keeper that you have allocated as a Superior Zoo Keeper, say after level 5 training. So, when they come to check on the habitat/exhibit, they have to decide whether any animals have to be removed and then look at the rules you set up ... below age X, above age X, more than X females, more than X males, toggle contraceptives when number of births have reached X etc. Put them in a priority queue and they will be processed in order for that habitat. Of course giving them more responsibility, will mean you will have to pay them more as they are doing more work for you. So a zoo keeper level 5 will earn less than a level 5 zoo keeper that has been promoted to Superior Zoo Keeper. Clearly not something able to be done within the first few years of game play, so players would still have to micro manage themselves until the training for the chosen zoo keeper has increased enough and your profits are enough to pay the additional wages for them.
Obviously, to speed up the process you could choose one or more superior zoo keepers at the start that are already trained up that you can set up to do whatever tasks you want them to do, just make sure you can cover their wages.
Anyway, that's my take on the topic, which is totally fine to implement as you would as a zoo owner. Your assistant wouldn't be paid the same fee as a trainee and doing almost the same work as you, and would likely have to be trained up to take over some of your tasks ...