binfordw
First of all, what you want to determine is motor HP, not torque.
You've given the basic info on your requirements but a few other pieces have to be taken into account. Type of wheel for example to determine friction factors...Rubber tire on concrete, steel wheel on rails, ball bearings in hub?
Let's ignore friction factors and do the basics. The diameter of the wheel has to figure into the equation.
For this example, I'll say the diameter of the wheel is 12" so to travel at 30 fpm, your rpm would be 9.5 (30/pi*dia).
The force required to hold the cart on the incline would be Weight * sin 25 or (1200lbs * .422 = 507lbs.)
Now the wheel dia being 12", and if the cart was being held stationary on the incline, the torque at the hub would have to be 507 * .5 (radius) = 253.5 ft.lbs.
The Horsepower reqired to move it up at 30 fpm would be Torque*rpm/5252 or 253.5*30/5252 = 1.44 HP
You'll also need a speed reducer with a ratio of about 190:1 if your motor speed is 1800 rpm.
The theory behind this is if you had a 507 lb weight 6" from the hub and rotated the wheel 30 times, the wheel would have travelled 94.2 ft. so you would have done (94.2*507) 47759.4 ft.lbs. of work. Since 1 HP = 33000 ft.lbs, 47759.4/33000 = 1.44 HP.
Hope this helps
Haggis