Even without the split, Zyuganov's reactionary positions on socio-cultural issues does not make them controlled opposition. It just makes them communists with reactionary views on those particular issues. Unfortunately this is not that uncommon for non-Western communists.
The fact that you have to recognize is that in the post-1991 period communism in Russia was severely weakened and it is almost a miracle that it managed to survive at all, when other post-Soviet republics virtually eradicated all of their communist movements.
For a long time the KPRF has had to make compromises and lay low to survive. Their political power is not non-existent but it is limited and they have had to act within the bounds of that power. Nevertheless they are and have always been a real opposition party.
Now with a growing youth membership, a drastically changed geopolitical situation, and a resurgence of popularity of socialist ideas and positive remembrance of the Soviet Union, new possibilities are starting to emerge for the KPRF to assert itself as a political force.
But you should temper your expectations: i would not bet on them completely dropping all of their reactionary positions on cultural issues, even with a generational change in leadership. A party reflects the cultural attitudes of its base, and unfortunately Russia is just a pretty conservative society right now.