The striker proved too expensive for Juventus and ended up joining Manchester United from Arsenal.
"I have regrets about Van Perise, but it would have been a bad choice for the club if we had paid €30million for a player who would have seen his contract expire next year," Marotta told Tuttosport.
"We are happy with the business we were able to carry out.
"We hit our targets with the acquisition of good, young players with reasonable salaries - (Kwadwo) Asamoah, (Mauricio) Isla and (Sebastian) Giovinco.
"There is another fact which must not be overlooked, the fact that we kept (Claudio) Marchisio and (Arturo) Vidal, who were wanted by Bayern Munich."