I use to never have them then moved in with the girlfriend before I got my own place and I had them no matter what I did or the rodi unit,but as soon as I moved into my new apt I haven't had em since same rodi unit and everything...
HAHAHA! Had to be the girl....she was just an extra excess amount of unneeded nutrients. Lol JK.
Back to the OP. I had a small battle with dinos. Let me first say that I was totally caught with my pants down. I had no idea what it was, where it came from, and when I came to the forums I was in denial. Thinking "oh that doesn't look exactly like what I got". Its good you know what the problem is and are ready to take it head on. That is the only way to deal with them. My fix was simple, patient, and deliberate.
First I reduced my lighting period. The reason for this was that they like other algae will feed off the light. This only helps slow them. This alone will not solve the problem.
Second I reduced the feedings and nutrients I put into the tank. (I also ran a refugium that had chaeto and caulerpa growing for nutrient export.)
Third I reduced water changes. This helped (possibly my mental state more than the tank) by allowing me to control and know exactly what was going into my tank.
4th I created a contraption that was egg crate wrapped in plastic netting that would collect dinos. I found they are most active during the lighting cycle. I would clean this screen contraption daily as it would be loaded with dinos.
Eventually over the course of a month they slowly started receding. I would also like to second the recommendation of removing snails. I later attributed them to the reason the dinos survived so long. To this day I have one turbo snail that survived the dino attack. I have since added a few more snails but nothing to what I had prior to the outbreak.
As you continue to remove nutrients via pruning your macro algae and cleaning what you catch on the screen you will eventually over come the attack. Its not going to be fast and some days will feel as if your not making any progress. However you have to be consistent and patient. Blowing off the rocks and everything covered during lighted hours will help the net contraption catch more of the dinos.
Good luck with your battle and I wish you the best.