No your slacks are not too long just because they have a fold over the front of your shoe! The fold is there because the pant leg is too narrow to fit down over the foot.
You can get rid of the fold if you hem your pants at the ankle but that is just plain silly looking. We call those slacks floods because high water will not affect them! I suggest you just get used to the narrow way.
Enter through the narrow gate; for wide is the gate and spacious and broad is the way that leads away to destruction, and many are those who are entering through it. But the gate is narrow (contracted by pressure) and the way is straitened and compressed that leads away to life, and few are those who find it. (Matthew 7:13-14, AMP)
Prayer – Lord, sometimes your way seems really hard but we want to follow you anyway. Guide us into the narrow gate. For Christ who walked the narrow way for us. Amen