Simple middleware for Express route caching (w/ expiration)