Here is what I found playing around:

The first 2~5 ish pulls gathers random amounts of the resource. Everything after that I pulled 1 each time. I managed to pull a stack of 100 Found leather one at a time (yes, I stood there and kept hitting the resource bar and followed the icon around until I hit 100, got bored and moved on, lol).
I pulled around $1000 in about 10 minutes by moving when the pull quantity went to 1 and pulling from a different spot when it popped up.
I am level 78 Scavenging and didn't really keep track of random numbers per pull.
The skill action count does not update until you move.
Resource Icons got slightly bigger.
As for Improvements Ideas, you could also have Scav/Forage window Kind of like Farming(or change Farming to something like this?) Just a thought though.
All in all I would like a system like this better than the current system.
Pros are being able to go after exactly what you are scaving for.
Cons are when running around I pay more attention to the Resource bar then where I am going and the Bears I could run right up too.