You certainly can do "agile" with PPM, especially with 15.3 onwards.
You can create "sprints" of tasks using the phases and then use the kanban to manage the sprint.
Depends how far you want to go with it, probably cheaper/easier to just buy a couple of licences of JIRA agile and integrate that in.