You should configure your template to re-enrol automatically, once the initial approval has been given by the CA Manager role:
On your template, you should set the initial Issuance Requirements to CA certificate manager approval as you already have.
Next, set the template's Issuance Requirement to permit reenrollment using Valid existing certificate, and set the Subject Name to Use subject information from existing certificates for autoenrollment renewal requests.
Make sure your group policies are set: Certificate Service Client - Auto-Enrollment Settings to enable Enroll new certificates, renew expired certificates, process pending certificate requests and remove revoked certificates and Update and manage certificates that use certificate templates from Active Directory.
You will now be expected to approve the initial issuance, but the client and CA will renew automatically. You'll still need to configure the binding on IIS.
You may need to check that your Certificate Policy permits this. Some may place restrictions on the number of automatic re-enrollments.
Note that the one year or so limit is for public CAs only, so your internal CAs can do what they want in terms of validity period, subject to the controls in your Certificate Policy of course.