I've made up all manner of punches over the years, generally in bronze or brass if I need something that won't leave marks!
To be honest, if you're working with roll pins (well, what I'd call a roll pin, which is technically a 'Spring torsion pin') you don't want a soft punch, you want the hardest you can get! This is because where the ends of the pin are beveled , you basically are pushing against a hardened knife edge. Priory, in the U.K. offer specific punches for these pins, which also have a small lug to centre the punch properly.
If you want a 'non marking' punch you are generally better off with brass rather than bronze.
Only in extreme circumstances, where you need a relatively large amount of force but still don't want to use a steel punch, would I use bronze. In these cases I use 'phosphor bronze' as it comes from a local engineering supplier. Superb stuff, lovely to work, takes an awesome finish, but expensive!
Consider also, taking a set of regular steel punches, then bevelling the edges slightly, and polishing the tips! This reduces marks if you have to use the steel punch!