Configuration Form Access Denied
Can be just a typo, look at requirement, you missed a 's'.

  requirements:
    _permission: 'administer site configuration'


Look at here for a complete skeleton. (or a collection of modules examples here)