There are 30 levels total in the game, and you need to get a Perfect on every level. What does a perfect entail? You would think it means perfectly finishing a level, i.e. no collisions, a Combo of 3 and 10 or more seconds left, but that is actually not true. A perfect level seems to be simply avoiding collisions and building your combo meter. In the last level Guide of the video below, we actually finish with 7 seconds, well under the supposed requirement of 10, but we still unlock a Perfect rating. This also happens on the many levels we finish with 9 seconds left, so the Perfects aren't as daunting as you may think. The video below has a Solution for every level done "Perfectly" for the achievement, starting at (18:47). There are timestamps for each level, if you need a specific one, in the description of the video.
Ask me any questions you might have!