I can relate to the perfectionist thing. I'm the same ... time seems to get away from me.
Like someone said, it's about finding the balance between being happy with your work and getting everything done in the time allowed.
After a while you usually get a feel for how fussy an employer is, and whether they value output over attention to detail. Then you can fit in with what's required.