The charging technology has improved over time, and the same case goes with PlayStation controllers. If you leave your controller on charging overnight, it will stop the charging when the controller is 100% charged. So, it will not affect your controller battery in any manner.