The mole levels in particular are hard to optimize. The fact that I take 2 hits to save time, means I can't get hit again, so I have to beat the spiked guy back up the cave. I found out it's actually faster to do it that way anyway, instead of using the boomerang to grab all the pieces at the bottom.
Feel free to suggest an improvement if you think it will save time.
Edit: Of course as soon as I post this, I find an improvement. Improved 58 frames by using a boomerang to quick grab the next to last lip.
http://tasvideos.org/userfiles/info/17816485675260447
Edit 2: So I've found an interesting little bug that is actually useful. If you have the damage animation, and use a boomerang you can still use your beak. It only works when you take damage though, but it opens up some shortcuts, because even though it makes the boomerang invisible, it is still going through it's normal trajectory. Now I'm considering potential areas where I could possibly take damage on purpose, when it involves boomerangs. This could also be useful in other levels. An interesting idea I have is since the lip can make you move around very fast, the boomerang might have trouble catching up to you, and could potentially be manipulated through the course to pick up lips. It's tough because the lip is invisible so I'm never quite sure where it is.