Hi
Only way I can think of is to try setting the '% of volume to be kept free' to a very low value (eg. 10), the 'migrate if free volume is less than' to a high value (99) & file size to a very low value.
Then you would set your age field to 730 days..remember though that this refers to access time & not actual age of the file.
When a migration occurs, in theory, DM should look at your free space & see that you are over the amount you specified for your free space , then would look for files that haven't been accessed in 2 years & start migrating them to your secondary storage until the % of free space has been reached.
Hope this makes sense..best to test it on a test dir first though as this is all theory.