Driver size
Question: Can the control driver be smaller?
Answer: Yes. However, if your application requires as little space as possible it could be considered to make an ASIC where some of the driver components are integrated into one I/C. NRE for make a ASIC will depend of the technology chosen, project complexity, timeframe etc, and therefore you should evaluate the cost with the benefit of having smaller driver electronics.