Just an update that I had got from the Akka Team on my original stab at an implementation for this using those (apparently outdated) Activator Templates:
"The tweet publisher is the glue from the eventStream to Akka Streams. As you say, there are other ways of doing this. For example passing a Source.queue to the TweetActor and let it publish into that instead of eventStream -> ActorPublisher. In general I think you should avoid the ActorPublisher and ActorSubscriber if you can, and if you can't then a custom GraphStage may anyways be a better solution as the APIs look today."
So, I went ahead to create an experimental GraphDSL that does a fan out/then merge within a local module (i.e. no cross-network HTTP and Websocket calls); and will just proceed with adding the cross-network connectivity based on that API. This is with my general assumption that this DSL encapsulates underyling implicit Actors -- thus making ActorPublisher and ActorSubscriber creation unnecessary.
Just wanted to make sure that you got this latest information from the Akka Team as well; so as not to waste your time!
Cheers!
D