This is done if I don't set them to be created as Stored Procedures in the DDT Table Properties, right?
Even if you are using the DDT to create your stored procedures, and you want to use RowVersioning, you still have to set the RowVersionOrTimeStampColumn and the UpdateConcurrencyType properties on the BO for this to take effect. If you are letting the DDT create the stored procedures for you, you still have to set the InsertUsingStoredProcedure, Update..., etc. to True...but you do not have to provide the InsertStoredProcedureName, etc.
Sorry for the basic question, but what would be the advantage of both approaches ?
Well, allowing the framework to manage your row versioning is going to be faster simply due to the fact that all of this is inline to the data saving within the framework...thus you pick up speed. Additionally, if you use the stored procedures that support the Row Versioning as well, then you gain even more speed...using the DDT created stored procedures with the BOs and the concurrecy is going to give you the optimum performance.