Since very nearly everything is on a self timer in this game, isn't the only source of optimization just doing the boss fights quicker?
this was a while ago but let me say there is more optimization.