Present-perfective I guess will have some specialised meanings as it has in other South Slavic languages - still more or less means present but either pointing to the near future, or habitual actions, or those rare instances when your words actually are an action (e. g. baptising).