You're right that you need to prep the surface, but watch out for something a lot of people forget: old tile can be super slippery and uneven, so even with a primer you risk getting cracks down the line if you just slap leveling compound on top without properly cleaning and priming first. I had a rough time on a job once where the guy didn't remove the dust and wax residue - the leveling compound didn't hold. The best approach is to really vacuum and wash the tile, then put down a proper bonding primer, and only after that do you apply your leveling compound if there are holes or bumps that are too big. If the tile is really old and unstable, you could also use thin plywood glued down, but honestly doing the leveling compound properly is less complicated and takes up less space.