I have only read bits and pieces of this story, but in response to post #3, "driven by" and "controlled by" can be one and the same. It is not much difference from Victor Frankenstein's desire to create life and a way to cheat death when his mother died and he could do nothing to stop it. He was both driven by and controlled by the idea of being able to stop people he loved from dying. The same is true for Hawthorne's character in "The Birthmark"--Georgiana had a birthmark her husband wanted to get rid of since he felt it diminished her beauty. He was controlled by and driven by the idea of this successful removal of her "blemish"--however, in removing it, he took her life.
By the same token, Grenouille is both driven by and controlled by the idea of creating the perfume which will make him powerful in his eyes.