s/List/Array so that people know that an array is expected.

Should also do a check like
<pre>
if $logrotate_syslog != 'USE_DEFAULTS' {
  validate_array($logrotate_syslog)
}
</pre>

with corresponding checks that ensures that if you pass other data that it fails, such as a string "invalid" and a boolean, true.