Does block validation get more difficult as the blockchain grows?
Validating hashes and signatures for transactions is the most costly process. So the amount of time it takes for CPU to verify a block depends on number of transactions in the block. 

Number of transactions per block tends to increase as bitcoin economy grows, therefore it takes longer to verify more recent blocks.