I don't think you are taking a good approach...
Instead of noindexing the pages, or blocking those that have bad backlinks, you should fix the backlinks.
Run a complete analysis on the entire backlink profile, go over each and every link trying to remove it by contacting the Webmaster, document everything you do on the process.
Once you are left with those link that you don't want and the webmaster didn't remove, create and upload a disavow file listing all those links.
Then you can proceed to send a reconsideration request, explaining Google what happened, what you did to fix it and send the proof of your work.
If you continue with your strategy, you basically need to create several new pages to block any bad link, and wait for the penalty to expire (nobody knows how long it takes). Then if and only if you removed all those pages that have bad backlinks you won't be penalized again, so this could take months, or even years... it isn't a good strategy at all...