I've never used substitutes with my Snider, although I have used Pyrodex in one of my Martini's. I gave up on substitutes years ago and now order about 10 lbs of the "holy black" a year (I shoot BP more than smokeless these days). If you can find someone to split a case of BP with, that might make the price of mail-order more reasonable.
If you go to Hodgdon's site they have information on 777 and Pyrodex loading. They say that with 777, only use published 777 loads. I don't see any for the 577 Snider so unless you call them up and ask for a load, I think you should stick with Pyrodex.
Pyrodex needs compression for it to work well. When I shoot .600 roundballs out of my Snider, I usually seat them deep enough that half of the ball is below the neck. With the ball in that position, I can usually get 70 grains (by volume) of BP in the case. With Pyrodex, I'd probably go with around 70 grains in a brass case. No matter what load you use, make sure there's no airspace between the bullet and the powder. I don't know if the plastic Cheddite 24ga hulls would work with Pyrodex because the plastic will expand around the ball and you won't get good compression.
This is what my Snider ammo looks like:

I start with the trimmed 24ga case, then put a slight "bell" on the neck so that it won't cut into the ball when I seat it. Prime the case, pour in the powder and seat the ball with your press until about 1/2 is in. At that point, I dip it in some melted BP lube and let it dry. For lube I usually use beeswax cut with Crisco.