DOUBLE vs DECIMAL in MySQL

OK, so I know there are tons of articles stating I shouldn’t use DOUBLE to store money on a MySQL database, or I’ll end up with tricky precision bugs. The point is I am not designing a new database, I am ask to find way to optimise an existing system. The newer version contains 783 DOUBLE typed columns, most of them used to store money or formula to compute money amount.