Я думаю (!) Вы не слоупок, а латентный или открытый перфекционист. Это лечится двумя способами:
1. Горячкой дедлайна, когда делаете только бы показать, что оно как-то работает, но делаете быстро.
2. Опытом и наработкой. Когда по большинству проблемных ситуаций Вы выработаете определенные шаблоны и будете действовать по ним. Когда 90% среднего проекта для Вас будут рутиной, которую Вы уже когда-то делали.
Что касается дедлайна, то я например изо всех сил стараюсь не доводить до него. Т.к. лично я потом не могу смотреть на код, который написал в "режиме поноса", да и эмоционально тяжело. Поэтому 20-30% запаса по времени всегда держу, с заказчиками, которым надо вчера не работаю (тем более, обычно, у таких людей проекты копеечные, а амбиции наполеоновские).