I am not so sure about that, I think that it is more a mental barrier than anything else. People think that they can't learn without doing tons of problems so they don't really give anything else a real try.
If you are currently relying on solved examples then that is the first thing you should stop with. As I said the goal is to force yourself to think about the things, the goal is not to try to find which aspects you can copy from the examples. It requires more work and is more tiresome, yes, but it is tiresome since you are conceptualizing the ideas. In a way it is kinda like working out, after a good session your mind should be exhausted or you aren't doing it properly so don't be afraid when things are feeling tough. When it starts getting tough don't back down and take a coffee break, instead go at it even harder since this is when **** starts to happen in your head. Don't think "Ugh, this is annoying, I better stop!", instead think "Awesome, I can feel my mind working!".
And of course you can solve many problems as well if you are afraid of just doing a few, just try to rely as little as possible on material not given in the problem, especially the extremely refined material found in examples. Instead try to solve the problem using as general concepts as possible, if you can't do it with what you got on top of your head try to find some in the book and solve using those.
An example of a general concept is "Acceleration is equal to force divided by mass, aka F=ma", while a refined would be "A car with mass 1 ton is being pushed by a force of 1000 Newton, find acceleration. SOLUTION: F=ma gives a=1m/ss".