Route-based Proactive Content Caching using Self-Attention in Hierarchical Federated Learning