As has been stated in miscellaneous other Issues, it would be nice to have better integration into JUnit by JBehave.
Recommended Code Change:
Add two variables to the MostUsefulConfiguration, one to hold RunNotifier, and the other to hold the TestDescriptions.
Increase the JUnit Description depth by parsing out the scenarios, and steps when creating the Story descriptions in AnnotatedPathRunner.
Add a StoryReporter that reports to the RunNotifier using the provided StoryDescription.