Покатать - в течение какого-то времени совершать действие.
Прокатить - одноразовое действие.

"Прокатить" может также использоватьcя в переносном значении.

Из словаря:
прокатить 1) (в...