I see no reason for it not to work.
But with an 8-pin device you're quickly running out of pins, step pulses out, solenoid drivers, perhaps a sensor of some sort to detect the items on the belt, a start/stop button, perhaps some means to output debug information or parts count to a LCD? It adds up...

If you already have it go ahead and play, if you're ordering it and there's no real reason for an 8-pin device then perhaps something like the 16F1825? More pins, more FLASH, more RAM and an UART. It does also cost more but I reccon you're not building thousands of these so it doesn't matter much :-)