The Wales captain has played just 17 games in almost a season and a half since returning to Cardiff