perfectionist
PERFEC'TIONIST
, n. One pretending to perfection; an enthusiast in religion.