Caffenol isn't mine (other than the name) -- I got it from a posting on photo.net a year or so ago, and that was from the Roger Bunting article (which in turn was based on the RIT student research from the mid-1990s). Caffenol C is an innovation by Titrisol, based (as I recall) on a suggestion from Gadget Gainer. Only Caffenol LC (the low contrast version for use with Tech Pan and microfilm) is in any way mine.
That said, I've found standard Caffenol to work pretty well with 25-30 minutes on Plus-X, Fomapan 100, and Tri-X, suggesting it's likely to give good images in that range on a wide range of other materials. Best I can suggest is develop a test roll for 30 minutes, and then adjust based on prints, not on "reading" the negative (because the imagewise stain will print as denser than it looks to the eye).
It's hard to argue with a developer you could drink (though with the carbonate in it, it would probably taste really, really bad). It certainly won't hurt your skin (assuming you're not allergic to coffee, that is).
One thing I haven't tried, but that might be interesting, is accelerating the activity of Caffenol by increasing the alkalinity, using (for instance) a low concentration of sodium hydroxide instead of the sodium carbonate. I also haven't tried it with borax replacing the sodium carbonate. Either is practically certain to work, but sodium hydroxide is considerably less "people friendly" and borax will most likely result in slower activity, requiring still longer development. Might be worth looking at sodium phosphate as an alternate alkali; it's again much stronger than carbonate, but less hazardous to handle than sodium hydroxide.