For the purposes of site-to-site (i.e., where you need to identify to the *server* the network(s) available behind a given OpenVPN client), you use the Manage Client-Specific Options section of the OpenVPN server. You add entries that uniquely identify that OpenVPN client based on the CN (Common Name) of its client cert. If you use the auto-generated client cert (which most ppl do), the CN is named 'client' (without the quotes). Using this technique, the router will *automaticially* create a file by that name (client) in the CCD directory, add an iroute directive to it, add a route directive to the config, etc. IOW, it does all the things YOU have been doing (apparently) manually for all these years. It actually makes configuration of site-to-site much simpler.
As far as username/password, that's a completely separate issue.
For reasons of simplicity, the router only generates *one* client cert (w/ the CN of 'client') to be shared by *all* OpenVPN clients. Therefore, it becomes difficult to distinguish one OpenVPN client from another for the purposes of site-to-site, since all have the same CN. If you happen to be using username/password, what you can do is add the following to the server's custom config field.
NOW, instead of having to specify the CN in the Manage Client-Specific Section, you can specify the username! IOW, each user (for the purposes of site-to-site) is disambiguated based on the username, NOT the CN.
All that said, in the real world, anyone managing a serious site-to-site configuration would never depend on one shared client cert. Instead, each would be provided their own unique cert, each w/ an equally unique CN. And you wouldn't need or even want to use username/passwords at that point. It's superfluous. That would be like configuring SSH to use private/public keypairs, yet still requiring passwords. But creating all your own client certs (and keys) is a hassle. It means YOU have to use EASY-RSA outside the router on some Linux or Windows PC, import them to the router, yada yada. So many ppl don't bother to do it this way. But IMO, they SHOULD!